Skip to content

Migrate OpenTelemetry instrumentation tests to JUnit#11081

Draft
PerfectSlayer wants to merge 1 commit intobbujon/groovy-to-java-docfrom
bbujon/groovy-to-java
Draft

Migrate OpenTelemetry instrumentation tests to JUnit#11081
PerfectSlayer wants to merge 1 commit intobbujon/groovy-to-java-docfrom
bbujon/groovy-to-java

Conversation

@PerfectSlayer
Copy link
Copy Markdown
Contributor

@PerfectSlayer PerfectSlayer commented Apr 10, 2026

What Does This Do

Early prototype as a heads-up. It will be split later next week…

Motivation

Additional Notes

This PR is part of some bigger improvements in stacked PRs:

Contributor Checklist

Jira ticket: [PROJ-IDENT]

Note: Once your PR is ready to merge, add it to the merge queue by commenting /merge. /merge -c cancels the queue request. /merge -f --reason "reason" skips all merge queue checks; please use this judiciously, as some checks do not run at the PR-level. For more information, see this doc.

@pr-commenter
Copy link
Copy Markdown

pr-commenter bot commented Apr 10, 2026

Benchmarks

⚠️ Warning: Baseline build not found for merge-base commit. Comparing against the latest commit on master instead.

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master bbujon/groovy-to-java
git_commit_date 1775834061 1776088566
git_commit_sha 5ab378f b087d2c
release_version 1.62.0-SNAPSHOT~5ab378f780 1.62.0-SNAPSHOT~b087d2c815
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1776090728 1776090728
ci_job_id 1589715559 1589715559
ci_pipeline_id 107373860 107373860
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-zfyrx7zua-project-304-concurrent-1-l72xrv2t 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux Linux runner-zfyrx7zua-project-304-concurrent-1-l72xrv2t 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
module Agent Agent
parent None None

Summary

Found 0 performance improvements and 0 performance regressions! Performance is the same for 62 metrics, 9 unstable metrics.

Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.62.0-SNAPSHOT~b087d2c815, baseline=1.62.0-SNAPSHOT~5ab378f780

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.064 s) : 0, 1063732
Total [baseline] (8.852 s) : 0, 8851640
Agent [candidate] (1.069 s) : 0, 1069078
Total [candidate] (8.835 s) : 0, 8834732
section iast
Agent [baseline] (1.224 s) : 0, 1224337
Total [baseline] (9.565 s) : 0, 9564509
Agent [candidate] (1.223 s) : 0, 1222537
Total [candidate] (9.554 s) : 0, 9553549
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.064 s -
Agent iast 1.224 s 160.605 ms (15.1%)
Total tracing 8.852 s -
Total iast 9.565 s 712.869 ms (8.1%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.069 s -
Agent iast 1.223 s 153.459 ms (14.4%)
Total tracing 8.835 s -
Total iast 9.554 s 718.818 ms (8.1%)
gantt
    title insecure-bank - break down per module: candidate=1.62.0-SNAPSHOT~b087d2c815, baseline=1.62.0-SNAPSHOT~5ab378f780

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.245 ms) : 0, 1245
crashtracking [candidate] (1.28 ms) : 0, 1280
BytebuddyAgent [baseline] (638.211 ms) : 0, 638211
BytebuddyAgent [candidate] (640.645 ms) : 0, 640645
AgentMeter [baseline] (29.716 ms) : 0, 29716
AgentMeter [candidate] (29.807 ms) : 0, 29807
GlobalTracer [baseline] (250.669 ms) : 0, 250669
GlobalTracer [candidate] (251.141 ms) : 0, 251141
AppSec [baseline] (32.361 ms) : 0, 32361
AppSec [candidate] (32.504 ms) : 0, 32504
Debugger [baseline] (59.677 ms) : 0, 59677
Debugger [candidate] (60.036 ms) : 0, 60036
Remote Config [baseline] (620.672 µs) : 0, 621
Remote Config [candidate] (599.532 µs) : 0, 600
Telemetry [baseline] (8.14 ms) : 0, 8140
Telemetry [candidate] (8.17 ms) : 0, 8170
Flare Poller [baseline] (6.776 ms) : 0, 6776
Flare Poller [candidate] (8.391 ms) : 0, 8391
section iast
crashtracking [baseline] (1.23 ms) : 0, 1230
crashtracking [candidate] (1.229 ms) : 0, 1229
BytebuddyAgent [baseline] (801.088 ms) : 0, 801088
BytebuddyAgent [candidate] (799.775 ms) : 0, 799775
AgentMeter [baseline] (11.408 ms) : 0, 11408
AgentMeter [candidate] (11.377 ms) : 0, 11377
GlobalTracer [baseline] (239.511 ms) : 0, 239511
GlobalTracer [candidate] (239.268 ms) : 0, 239268
IAST [baseline] (25.864 ms) : 0, 25864
IAST [candidate] (25.824 ms) : 0, 25824
AppSec [baseline] (31.271 ms) : 0, 31271
AppSec [candidate] (31.851 ms) : 0, 31851
Debugger [baseline] (59.559 ms) : 0, 59559
Debugger [candidate] (61.299 ms) : 0, 61299
Remote Config [baseline] (1.088 ms) : 0, 1088
Remote Config [candidate] (538.01 µs) : 0, 538
Telemetry [baseline] (13.47 ms) : 0, 13470
Telemetry [candidate] (11.868 ms) : 0, 11868
Flare Poller [baseline] (3.48 ms) : 0, 3480
Flare Poller [candidate] (3.464 ms) : 0, 3464
Loading
Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.62.0-SNAPSHOT~b087d2c815, baseline=1.62.0-SNAPSHOT~5ab378f780

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.053 s) : 0, 1053437
Total [baseline] (11.047 s) : 0, 11047279
Agent [candidate] (1.057 s) : 0, 1056738
Total [candidate] (11.042 s) : 0, 11042035
section appsec
Agent [baseline] (1.249 s) : 0, 1249121
Total [baseline] (11.198 s) : 0, 11197916
Agent [candidate] (1.249 s) : 0, 1248865
Total [candidate] (11.157 s) : 0, 11157446
section iast
Agent [baseline] (1.224 s) : 0, 1223746
Total [baseline] (11.295 s) : 0, 11294621
Agent [candidate] (1.229 s) : 0, 1228960
Total [candidate] (11.316 s) : 0, 11315898
section profiling
Agent [baseline] (1.19 s) : 0, 1189815
Total [baseline] (11.132 s) : 0, 11132037
Agent [candidate] (1.184 s) : 0, 1184076
Total [candidate] (11.072 s) : 0, 11071538
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.053 s -
Agent appsec 1.249 s 195.684 ms (18.6%)
Agent iast 1.224 s 170.309 ms (16.2%)
Agent profiling 1.19 s 136.378 ms (12.9%)
Total tracing 11.047 s -
Total appsec 11.198 s 150.637 ms (1.4%)
Total iast 11.295 s 247.341 ms (2.2%)
Total profiling 11.132 s 84.757 ms (0.8%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.057 s -
Agent appsec 1.249 s 192.127 ms (18.2%)
Agent iast 1.229 s 172.221 ms (16.3%)
Agent profiling 1.184 s 127.338 ms (12.1%)
Total tracing 11.042 s -
Total appsec 11.157 s 115.411 ms (1.0%)
Total iast 11.316 s 273.862 ms (2.5%)
Total profiling 11.072 s 29.502 ms (0.3%)
gantt
    title petclinic - break down per module: candidate=1.62.0-SNAPSHOT~b087d2c815, baseline=1.62.0-SNAPSHOT~5ab378f780

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.24 ms) : 0, 1240
crashtracking [candidate] (1.223 ms) : 0, 1223
BytebuddyAgent [baseline] (631.714 ms) : 0, 631714
BytebuddyAgent [candidate] (632.584 ms) : 0, 632584
AgentMeter [baseline] (29.267 ms) : 0, 29267
AgentMeter [candidate] (29.326 ms) : 0, 29326
GlobalTracer [baseline] (248.687 ms) : 0, 248687
GlobalTracer [candidate] (248.423 ms) : 0, 248423
AppSec [baseline] (31.962 ms) : 0, 31962
AppSec [candidate] (32.154 ms) : 0, 32154
Debugger [baseline] (59.869 ms) : 0, 59869
Debugger [candidate] (59.998 ms) : 0, 59998
Remote Config [baseline] (594.598 µs) : 0, 595
Remote Config [candidate] (594.716 µs) : 0, 595
Telemetry [baseline] (8.05 ms) : 0, 8050
Telemetry [candidate] (8.099 ms) : 0, 8099
Flare Poller [baseline] (5.865 ms) : 0, 5865
Flare Poller [candidate] (8.224 ms) : 0, 8224
section appsec
crashtracking [baseline] (1.222 ms) : 0, 1222
crashtracking [candidate] (1.217 ms) : 0, 1217
BytebuddyAgent [baseline] (661.884 ms) : 0, 661884
BytebuddyAgent [candidate] (660.233 ms) : 0, 660233
AgentMeter [baseline] (12.201 ms) : 0, 12201
AgentMeter [candidate] (12.063 ms) : 0, 12063
GlobalTracer [baseline] (249.493 ms) : 0, 249493
GlobalTracer [candidate] (249.402 ms) : 0, 249402
IAST [baseline] (24.654 ms) : 0, 24654
IAST [candidate] (24.666 ms) : 0, 24666
AppSec [baseline] (184.885 ms) : 0, 184885
AppSec [candidate] (185.942 ms) : 0, 185942
Debugger [baseline] (65.571 ms) : 0, 65571
Debugger [candidate] (66.271 ms) : 0, 66271
Remote Config [baseline] (594.481 µs) : 0, 594
Remote Config [candidate] (609.776 µs) : 0, 610
Telemetry [baseline] (8.687 ms) : 0, 8687
Telemetry [candidate] (8.645 ms) : 0, 8645
Flare Poller [baseline] (3.515 ms) : 0, 3515
Flare Poller [candidate] (3.556 ms) : 0, 3556
section iast
crashtracking [baseline] (1.238 ms) : 0, 1238
crashtracking [candidate] (1.222 ms) : 0, 1222
BytebuddyAgent [baseline] (800.149 ms) : 0, 800149
BytebuddyAgent [candidate] (805.3 ms) : 0, 805300
AgentMeter [baseline] (11.396 ms) : 0, 11396
AgentMeter [candidate] (11.392 ms) : 0, 11392
GlobalTracer [baseline] (239.172 ms) : 0, 239172
GlobalTracer [candidate] (238.792 ms) : 0, 238792
IAST [baseline] (25.784 ms) : 0, 25784
IAST [candidate] (25.797 ms) : 0, 25797
AppSec [baseline] (31.417 ms) : 0, 31417
AppSec [candidate] (29.543 ms) : 0, 29543
Debugger [baseline] (61.975 ms) : 0, 61975
Debugger [candidate] (61.761 ms) : 0, 61761
Remote Config [baseline] (542.668 µs) : 0, 543
Remote Config [candidate] (532.768 µs) : 0, 533
Telemetry [baseline] (12.356 ms) : 0, 12356
Telemetry [candidate] (14.726 ms) : 0, 14726
Flare Poller [baseline] (3.5 ms) : 0, 3500
Flare Poller [candidate] (3.478 ms) : 0, 3478
section profiling
crashtracking [baseline] (1.177 ms) : 0, 1177
crashtracking [candidate] (1.179 ms) : 0, 1179
BytebuddyAgent [baseline] (693.772 ms) : 0, 693772
BytebuddyAgent [candidate] (691.213 ms) : 0, 691213
AgentMeter [baseline] (9.199 ms) : 0, 9199
AgentMeter [candidate] (9.137 ms) : 0, 9137
GlobalTracer [baseline] (208.84 ms) : 0, 208840
GlobalTracer [candidate] (207.236 ms) : 0, 207236
AppSec [baseline] (32.741 ms) : 0, 32741
AppSec [candidate] (32.538 ms) : 0, 32538
Debugger [baseline] (66.322 ms) : 0, 66322
Debugger [candidate] (65.533 ms) : 0, 65533
Remote Config [baseline] (574.108 µs) : 0, 574
Remote Config [candidate] (564.169 µs) : 0, 564
Telemetry [baseline] (7.818 ms) : 0, 7818
Telemetry [candidate] (7.796 ms) : 0, 7796
Flare Poller [baseline] (3.547 ms) : 0, 3547
Flare Poller [candidate] (3.567 ms) : 0, 3567
ProfilingAgent [baseline] (94.54 ms) : 0, 94540
ProfilingAgent [candidate] (94.105 ms) : 0, 94105
Profiling [baseline] (95.104 ms) : 0, 95104
Profiling [candidate] (94.685 ms) : 0, 94685
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master bbujon/groovy-to-java
git_commit_date 1775834061 1776088566
git_commit_sha 5ab378f b087d2c
release_version 1.62.0-SNAPSHOT~5ab378f780 1.62.0-SNAPSHOT~b087d2c815
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1776091299 1776091299
ci_job_id 1589715560 1589715560
ci_pipeline_id 107373860 107373860
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-zfyrx7zua-project-304-concurrent-1-sbs0fnpa 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux Linux runner-zfyrx7zua-project-304-concurrent-1-sbs0fnpa 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux

Summary

Found 2 performance improvements and 0 performance regressions! Performance is the same for 17 metrics, 17 unstable metrics.

scenario Δ mean agg_http_req_duration_p50 Δ mean agg_http_req_duration_p95 Δ mean throughput candidate mean agg_http_req_duration_p50 candidate mean agg_http_req_duration_p95 candidate mean throughput baseline mean agg_http_req_duration_p50 baseline mean agg_http_req_duration_p95 baseline mean throughput
scenario:load:insecure-bank:iast:high_load better
[-235.056µs; -109.565µs] or [-8.655%; -4.035%]
better
[-718.147µs; -219.583µs] or [-9.140%; -2.795%]
unstable
[-61.434op/s; +232.247op/s] or [-4.664%; +17.631%]
2.543ms 7.389ms 1402.688op/s 2.716ms 7.858ms 1317.281op/s
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.62.0-SNAPSHOT~b087d2c815, baseline=1.62.0-SNAPSHOT~5ab378f780
    dateFormat X
    axisFormat %s
section baseline
no_agent (18.556 ms) : 18366, 18747
.   : milestone, 18556,
appsec (18.862 ms) : 18671, 19053
.   : milestone, 18862,
code_origins (17.818 ms) : 17646, 17991
.   : milestone, 17818,
iast (18.084 ms) : 17905, 18264
.   : milestone, 18084,
profiling (18.027 ms) : 17848, 18205
.   : milestone, 18027,
tracing (17.73 ms) : 17558, 17902
.   : milestone, 17730,
section candidate
no_agent (19.561 ms) : 19362, 19761
.   : milestone, 19561,
appsec (18.599 ms) : 18412, 18786
.   : milestone, 18599,
code_origins (17.966 ms) : 17787, 18144
.   : milestone, 17966,
iast (18.118 ms) : 17938, 18299
.   : milestone, 18118,
profiling (18.15 ms) : 17968, 18332
.   : milestone, 18150,
tracing (17.844 ms) : 17669, 18020
.   : milestone, 17844,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 18.556 ms [18.366 ms, 18.747 ms] -
appsec 18.862 ms [18.671 ms, 19.053 ms] 305.909 µs (1.6%)
code_origins 17.818 ms [17.646 ms, 17.991 ms] -737.959 µs (-4.0%)
iast 18.084 ms [17.905 ms, 18.264 ms] -471.99 µs (-2.5%)
profiling 18.027 ms [17.848 ms, 18.205 ms] -529.501 µs (-2.9%)
tracing 17.73 ms [17.558 ms, 17.902 ms] -826.162 µs (-4.5%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 19.561 ms [19.362 ms, 19.761 ms] -
appsec 18.599 ms [18.412 ms, 18.786 ms] -961.953 µs (-4.9%)
code_origins 17.966 ms [17.787 ms, 18.144 ms] -1.596 ms (-8.2%)
iast 18.118 ms [17.938 ms, 18.299 ms] -1.443 ms (-7.4%)
profiling 18.15 ms [17.968 ms, 18.332 ms] -1.411 ms (-7.2%)
tracing 17.844 ms [17.669 ms, 18.02 ms] -1.717 ms (-8.8%)
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.62.0-SNAPSHOT~b087d2c815, baseline=1.62.0-SNAPSHOT~5ab378f780
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.268 ms) : 1255, 1280
.   : milestone, 1268,
iast (3.479 ms) : 3423, 3534
.   : milestone, 3479,
iast_FULL (5.964 ms) : 5905, 6024
.   : milestone, 5964,
iast_GLOBAL (3.728 ms) : 3666, 3791
.   : milestone, 3728,
profiling (2.512 ms) : 2487, 2537
.   : milestone, 2512,
tracing (1.932 ms) : 1914, 1950
.   : milestone, 1932,
section candidate
no_agent (1.258 ms) : 1246, 1270
.   : milestone, 1258,
iast (3.262 ms) : 3220, 3304
.   : milestone, 3262,
iast_FULL (6.015 ms) : 5953, 6076
.   : milestone, 6015,
iast_GLOBAL (3.65 ms) : 3590, 3710
.   : milestone, 3650,
profiling (2.219 ms) : 2199, 2240
.   : milestone, 2219,
tracing (1.87 ms) : 1855, 1886
.   : milestone, 1870,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.268 ms [1.255 ms, 1.28 ms] -
iast 3.479 ms [3.423 ms, 3.534 ms] 2.211 ms (174.4%)
iast_FULL 5.964 ms [5.905 ms, 6.024 ms] 4.697 ms (370.6%)
iast_GLOBAL 3.728 ms [3.666 ms, 3.791 ms] 2.461 ms (194.2%)
profiling 2.512 ms [2.487 ms, 2.537 ms] 1.244 ms (98.2%)
tracing 1.932 ms [1.914 ms, 1.95 ms] 664.487 µs (52.4%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.258 ms [1.246 ms, 1.27 ms] -
iast 3.262 ms [3.22 ms, 3.304 ms] 2.004 ms (159.3%)
iast_FULL 6.015 ms [5.953 ms, 6.076 ms] 4.757 ms (378.1%)
iast_GLOBAL 3.65 ms [3.59 ms, 3.71 ms] 2.392 ms (190.1%)
profiling 2.219 ms [2.199 ms, 2.24 ms] 961.403 µs (76.4%)
tracing 1.87 ms [1.855 ms, 1.886 ms] 612.079 µs (48.7%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master bbujon/groovy-to-java
git_commit_date 1775834061 1776088566
git_commit_sha 5ab378f b087d2c
release_version 1.62.0-SNAPSHOT~5ab378f780 1.62.0-SNAPSHOT~b087d2c815
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1776091049 1776091049
ci_job_id 1589715561 1589715561
ci_pipeline_id 107373860 107373860
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-zfyrx7zua-project-304-concurrent-2-v00i1e3t 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux Linux runner-zfyrx7zua-project-304-concurrent-2-v00i1e3t 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux

Summary

Found 0 performance improvements and 0 performance regressions! Performance is the same for 10 metrics, 2 unstable metrics.

Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.62.0-SNAPSHOT~b087d2c815, baseline=1.62.0-SNAPSHOT~5ab378f780
    dateFormat X
    axisFormat %s
section baseline
no_agent (15.589 s) : 15589000, 15589000
.   : milestone, 15589000,
appsec (14.553 s) : 14553000, 14553000
.   : milestone, 14553000,
iast (18.439 s) : 18439000, 18439000
.   : milestone, 18439000,
iast_GLOBAL (18.143 s) : 18143000, 18143000
.   : milestone, 18143000,
profiling (15.05 s) : 15050000, 15050000
.   : milestone, 15050000,
tracing (15.184 s) : 15184000, 15184000
.   : milestone, 15184000,
section candidate
no_agent (14.936 s) : 14936000, 14936000
.   : milestone, 14936000,
appsec (14.562 s) : 14562000, 14562000
.   : milestone, 14562000,
iast (18.382 s) : 18382000, 18382000
.   : milestone, 18382000,
iast_GLOBAL (18.189 s) : 18189000, 18189000
.   : milestone, 18189000,
profiling (15.165 s) : 15165000, 15165000
.   : milestone, 15165000,
tracing (15.191 s) : 15191000, 15191000
.   : milestone, 15191000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.589 s [15.589 s, 15.589 s] -
appsec 14.553 s [14.553 s, 14.553 s] -1.036 s (-6.6%)
iast 18.439 s [18.439 s, 18.439 s] 2.85 s (18.3%)
iast_GLOBAL 18.143 s [18.143 s, 18.143 s] 2.554 s (16.4%)
profiling 15.05 s [15.05 s, 15.05 s] -539.0 ms (-3.5%)
tracing 15.184 s [15.184 s, 15.184 s] -405.0 ms (-2.6%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 14.936 s [14.936 s, 14.936 s] -
appsec 14.562 s [14.562 s, 14.562 s] -374.0 ms (-2.5%)
iast 18.382 s [18.382 s, 18.382 s] 3.446 s (23.1%)
iast_GLOBAL 18.189 s [18.189 s, 18.189 s] 3.253 s (21.8%)
profiling 15.165 s [15.165 s, 15.165 s] 229.0 ms (1.5%)
tracing 15.191 s [15.191 s, 15.191 s] 255.0 ms (1.7%)
Execution time for tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.62.0-SNAPSHOT~b087d2c815, baseline=1.62.0-SNAPSHOT~5ab378f780
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.487 ms) : 1476, 1499
.   : milestone, 1487,
appsec (2.545 ms) : 2490, 2600
.   : milestone, 2545,
iast (2.277 ms) : 2208, 2347
.   : milestone, 2277,
iast_GLOBAL (2.316 ms) : 2247, 2386
.   : milestone, 2316,
profiling (2.487 ms) : 2333, 2642
.   : milestone, 2487,
tracing (2.079 ms) : 2026, 2133
.   : milestone, 2079,
section candidate
no_agent (1.486 ms) : 1475, 1498
.   : milestone, 1486,
appsec (3.826 ms) : 3602, 4051
.   : milestone, 3826,
iast (2.284 ms) : 2214, 2353
.   : milestone, 2284,
iast_GLOBAL (2.32 ms) : 2250, 2390
.   : milestone, 2320,
profiling (2.098 ms) : 2043, 2153
.   : milestone, 2098,
tracing (2.079 ms) : 2026, 2133
.   : milestone, 2079,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.487 ms [1.476 ms, 1.499 ms] -
appsec 2.545 ms [2.49 ms, 2.6 ms] 1.058 ms (71.1%)
iast 2.277 ms [2.208 ms, 2.347 ms] 790.311 µs (53.1%)
iast_GLOBAL 2.316 ms [2.247 ms, 2.386 ms] 829.203 µs (55.8%)
profiling 2.487 ms [2.333 ms, 2.642 ms] 1.0 ms (67.3%)
tracing 2.079 ms [2.026 ms, 2.133 ms] 592.307 µs (39.8%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.486 ms [1.475 ms, 1.498 ms] -
appsec 3.826 ms [3.602 ms, 4.051 ms] 2.34 ms (157.4%)
iast 2.284 ms [2.214 ms, 2.353 ms] 797.252 µs (53.6%)
iast_GLOBAL 2.32 ms [2.25 ms, 2.39 ms] 833.877 µs (56.1%)
profiling 2.098 ms [2.043 ms, 2.153 ms] 611.257 µs (41.1%)
tracing 2.079 ms [2.026 ms, 2.133 ms] 593.026 µs (39.9%)

@PerfectSlayer PerfectSlayer force-pushed the bbujon/groovy-to-java branch 2 times, most recently from 052c7f2 to 5cdf944 Compare April 13, 2026 13:53
@PerfectSlayer PerfectSlayer force-pushed the bbujon/groovy-to-java branch from 5cdf944 to b087d2c Compare April 13, 2026 14:04
@PerfectSlayer PerfectSlayer changed the base branch from master to bbujon/groovy-to-java-doc April 13, 2026 14:05
@PerfectSlayer PerfectSlayer added tag: no release notes Changes to exclude from release notes type: refactoring inst: opentelemetry OpenTelemetry instrumentation tag: ai generated Largely based on code generated by an AI or LLM labels Apr 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

inst: opentelemetry OpenTelemetry instrumentation tag: ai generated Largely based on code generated by an AI or LLM tag: no release notes Changes to exclude from release notes type: refactoring

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant